shut your pie hole! - Francés Inglés Diccionario